﻿using System;
using System.IO;

namespace Program12
{
    class Program
    {
        //Directory 文件夹的处理
        static void Main(string[] args)
        {
            ////创建文件夹
            //Directory.CreateDirectory(@"E:\1Rice\12A");
            //Console.WriteLine("创建成功！");

            //删除文件夹
            //try
            //{
            //     Directory.Delete(@"E:\1Rice\12A");
            //     Console.WriteLine("删除成功！");
            //}
            //catch
            //{
            //    Console.WriteLine("文件夹不存在！");
            //}

            //Directory.Move方法不能跨磁盘
            //移动文件夹
            //起始文件夹
            //string sourceFolder = @"E:\1Rice\12A";
            ////目标文件夹
            //string targetFolder = @"E:\1Rice\12B";

            //Directory.Move(sourceFolder, targetFolder);
            //Console.WriteLine("剪切成功！");


            //查询文件夹
            Console.WriteLine("获取文件夹中的文件信息");
            foreach(var item in Directory.GetFiles((@"E:\1Rice\12B")))
            {
                Console.WriteLine(item);
            }

            //列出文件
            //string keyPath = "100";
            //string[] path = Directory.GetDirectories(@"E:\1Rice\12A");
            //foreach(var item in path)
            //{
            //    if(item.Contains(keyPath))
            //    {
            //        Console.WriteLine(item);
            //        break;
            //    }
            //}



            //判断文件夹是否存在
            //if (Directory.Exists(@"E:\1Rice\12A"))
            //{
            //    Console.WriteLine("文件存在_创建100个子文件夹");
            //    for (var i = 1; i <= 100; i++)
            //    {
            //        Directory.CreateDirectory(@"E:\1Rice\12A\" + i);
            //    }
            //}
            //else
            //{
            //    Console.WriteLine("文件夹不存在！");
            //}
        }
    }
}
